Methods and devices for presenting data

ABSTRACT

A method and apparatus enables presentation of complementary data associated with output data presented in an electronic apparatus. The method includes presenting the output data via an output device of the electronic apparatus, obtaining event data associated with the presented output data and based on which the complementary data is obtainable, and submitting the event data to a data presentation unit external to the electronic apparatus. A method and data presentation unit is also provided for presenting complementary data in the data presentation unit. The method includes receiving, from an electronic apparatus located externally to the data presentation unit, event data associated with output data presented in the electronic apparatus. The method also includes obtaining complementary data associated with the output data based on the event data, and presenting the obtained complementary data.

FIELD OF THE INVENTION

The present invention relates to methods for enabling presentation ofdata and an electronic apparatus for enabling presentation of data. Thepresent invention also relates to methods for presenting data and apresentation unit for presenting data.

BACKGROUND OF THE INVENTION

An electronic apparatus may include a display, in which information,menus, applications, etc. may be presented. Furthermore, a helpinterface, which may present help information for guiding the user onhow to operate the electronic device, may be provided in the electronicapparatus.

Providing complementary data, such as a help interface, in an electronicapparatus may be challenging for several reasons. Such a task may beeven more challenging if the data should be presented in a portableelectronic apparatus, such as a mobile terminal, in which the displaymay be relatively small. On a relatively small display, it may not bepossible to present very much information, if the information is to belegible. Consequently, menus, applications, etc. and/or help interfacedata may be presented one at a time. Thus, the help interface may haveto be entered before the help information can be displayed.

It may be undesirable for the user if it is necessary to enter the helpinterface each time it is desired to obtain help information.Furthermore, if, for example, the user does not understand the helpinformation correctly after having read it, or if the help informationis extensive, and has reverted to the application, the user may have tore-enter the help interface. The procedure may be repeated several timesbefore the user may fully benefit from the help information. Enteringand re-entering the help interface may not only be undesirable for theuser, it may also consume excess power, which may disadvantageous if theelectronic apparatus is battery powered.

Providing an extensive help interface in a portable electronic apparatusmay be a problem if the memory capacity is limited. Consequently, it maybe necessary to limit the information provided by the help interface.Thus, the help interface may not be as extensive as may be desired toprovide a guide on how to operate the electronic apparatus.Consequently, usability of the help interface may be deteriorated.

SUMMARY OF THE INVENTION

According to some embodiments of the present invention, a method forenabling presentation of complementary data associated with output datapresented in an electronic apparatus may include presenting the outputdata via an output device of the electronic apparatus; obtaining eventdata associated with the presented output data, wherein thecomplementary data is obtainable from the event data; and submittingsaid event data to a data presentation unit external to the electronicapparatus.

In some embodiments, obtaining the event data may include obtainingevent data that identifies at least a portion of the presentedinformation and that identifies the complementary data that is stored ina data repository. The data repository may be located externally to theelectronic apparatus.

In other embodiments, obtaining the event data may include obtainingevent data that is associated with a user application for which theoutput data is presented.

In some embodiments, obtaining the event data may include obtainingevent data that is associated with a menu for which the output data ispresented.

In other embodiments, the obtaining the event data may include obtainingevent data that includes the complementary data.

According to further embodiments of the present invention, a method forpresenting complementary data in a data presentation unit may includereceiving, from an electronic apparatus located externally to the datapresentation unit, event data that is associated with output datapresented in the electronic apparatus; obtaining complementary data thatis associated with the output data based on the event data; andpresenting the obtained complementary data.

In some embodiments, obtaining complementary data may include obtainingthe complementary data from a data repository based on the event data.The event data may include an identifier for identifying thecomplementary data.

In other embodiments, obtaining complementary data may include obtainingthe complementary data from a data repository.

According to other embodiments of the present invention, an electronicapparatus for enabling presentation of complementary data associatedwith output data may include an output device configured to present theoutput data; a detector unit configured to detect which output data iscurrently presented via the output device; and a processing unitconfigured to obtain event data associated with the presented outputdata, wherein the complementary data is obtainable from the event data,and configured to submit the event data to a data presentation unitlocated externally to the electronic apparatus.

In some embodiments, the processing unit may be configured to obtainevent data that identifies at least a portion of the presentedinformation and that identifies the complementary data that is stored ina data repository located externally to the electronic apparatus.

In other embodiments, the processing unit may be configured to obtainevent data associated with a user application.

In some embodiments, the processing unit may be configured to obtainevent data associated with a menu.

In other embodiments, the processing unit may be configured to obtainevent data that includes the complementary data.

In some embodiments, the electronic apparatus may be a portable orhandheld mobile radio communication equipment, a mobile radio terminal,a mobile telephone, a pager, a communicator, an electronic organizer,and/or a smartphone.

According to still other embodiments of the present invention, a datapresentation unit for presenting complementary data may include acommunication unit configured to receive, from an electronic apparatuslocated externally to the data presentation unit, event data associatedwith output data presented in the electronic apparatus; a data unitconfigured to obtain complementary data associated with the output databased on the event data; and an output device configured to present theobtained complementary data.

In some embodiments, the data unit may be configured to obtain thecomplementary data from a data repository based on the event data. Theevent data may include an identifier for identifying the complementarydata.

In other embodiments, the data unit may be adapted to the complementarydata from a data repository.

According to yet other embodiments of the present invention, a computerprogram product may include computer program code configured to carryout a method for enabling presentation of complementary data associatedwith output data presented in an electronic apparatus. The computerprogram code may be run by an electronic device having computercapabilities.

According to further embodiments of the present invention, a computerreadable medium may have stored thereon a computer program productincluding computer program code configured to carry out a method forenabling presentation of complementary data associated with output datapresented in an electronic apparatus. The computer program code may berun by an electronic device having computer capabilities.

According to still further embodiments of the present invention, acomputer program product may include computer program code configured tocarry out a method for presenting complementary data in a datapresentation unit. The computer program code may be run by an electronicdevice having computer capabilities.

According to yet further embodiments of the present invention, acomputer readable medium may have stored thereon a computer programproduct including computer program code configured to carry out a methodfor presenting complementary data in a data presentation unit. Thecomputer program code may be run by an electronic device having computercapabilities.

Further embodiments of the present invention are defined in thedependent claims.

Some embodiments of the present invention may provide methods andelectronic devices for enabling presentation of complementary data,which may be associated with output data presented via an output deviceof an electronic apparatus.

It should be emphasized that the term “comprises/comprising” when usedin this specification is taken to specify the presence of statedfeatures, integers, steps or components but does not preclude thepresence or addition of one or more other features, integers, steps,components or groups thereof.

BRIEF DESCRIPTION OF THE DRAWINGS

Further objects, features and advantages of the invention may be evidentfrom the following detailed description of the invention, with referencebeing made to the accompanying drawings, in which:

FIG. 1 is a schematic view of an electronic apparatus operativelyconnected to a data presentation unit according to some embodiments ofthe present invention;

FIG. 2 is a block diagram of an electronic apparatus according to someembodiments of the present invention;

FIG. 3 is a block diagram of a data presentation unit according to someembodiments of the present invention;

FIG. 4 is a flowchart illustrating exemplary operations in methods forenabling presentation of complementary data according to someembodiments of the present invention; and

FIG. 5 is a flowchart illustrating exemplary operations in methods forpresenting complementary data according to some embodiments of thepresent invention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION

Specific exemplary embodiments of the invention now will be describedwith reference to the accompanying drawings. This invention may,however, be embodied in many different forms and should not be construedas limited to the embodiments set forth herein; rather, theseembodiments are provided so that this disclosure will be thorough andcomplete, and will fully convey the scope of the invention to thoseskilled in the art. The terminology used in the detailed description ofthe particular exemplary embodiments illustrated in the accompanyingdrawings is not intended to be limiting of the invention, and is furtherdescribed in detail below. In the drawings, like numbers refer to likeelements.

FIG. 1 illustrates an electronic apparatus 1 having at least one outputdevice, such as a display 2 and a loudspeaker 3. The electronicapparatus 1 may also comprise various input devices, such as a keypad 4and a joystick 5.

The electronic apparatus 1 is operatively connectable to a datapresentation unit 10. The data presentation unit 10 comprises at leastone output device, such as a display 11 and/or a loudspeaker 12.

Output data may be presented by the output device of the electronicapparatus 1. The output data may, for example, include a graphical userinterface (GUI) comprising menus, user applications, etc. The outputdata may, for example, comprise, text, video, information, sound, music,animated sequences, or combinations thereof. Depending on which outputdata is presented via the output device of the electronic apparatus 1,event data, which is associated with the presented output data, isobtained. The event data may be submitted to the presentation unit 10.Based on the event data, complementary data, which is associated withthe output data, is obtainable. The complementary data is obtained bythe data presentation unit 10. Thus, at the same time as output data ispresented by the output device of the electronic apparatus 1, thecomplementary data may be presented by the output device of thepresentation unit 1. Consequently, even if the output devices arerelatively small displays, such as if the electronic apparatus 1 is ahand held electronic apparatus, the output data and the complementarydata may be presented simultaneously. This allows for the provision of,for example, a learning interface or a help interface in the datapresentation unit 10 when a user navigates the GUI, e.g., through menusand/or between applications of the electronic apparatus 1.

The complementary data may be data for the help interface.Alternatively, the complementary data may be data for the learninginterface. Still another alternative is data for general informationassociated with the output data presented in the output device of theelectronic apparatus. The complementary data is provided to complementthe output data currently being presented. Thus, the complementary datais associated with the output data being presented.

The obtaining and submitting the event data may be initiated independence of a current mode or context of the electronic apparatus 1.For example, after initial set up (time, date, time zone, etc.) of theelectronic apparatus 1, a message may be prompted asking the userwhether a “learning” mode should be entered. If the user answers “yes”,complementary data in the form of learning data will be presented by theoutput device of the presentation unit 10 as the user explores theelectronic device 1. The user may explore the electronic device 1 byentering various available user applications and/or menus, such as acommunication, a media player, an entertainment, a game, and settings, acamera and an organizer application. The learning data/help data may beinformation how the electronic apparatus 1 should be operated in theuser application/menu, for which output data currently is presented. Forexample, the user enters the media player menu presented by the outputdevice of the electronic apparatus 1. Then, associated complementarydata may be presented by the output device of the presentation unit 10,e.g. in the form of an introductory text about functions of the mediaplayer and how to use it.

The obtaining and submitting the event data may also be initiated inresponse to inserting a removable memory device, such as a memory stick,into the electronic apparatus 1. When the memory device is inserted, theelectronic apparatus 1 automatically detects it and prompts a messageasking the user whether it is desired to enable presentation ofcomplementary data. Initiation of presentation of complementary data mayalso be made manually. The event data may be communicated as push datato the presentation unit 10.

As the user enters menus/applications, by e.g. making choices in menushaving selectable items presented by the output device of the electronicdevice 1, complementary data may be continuously presented by the outputdevice of the presentation unit 10.

Obtaining and submitting event data may be initiated manually. Forexample a help interface may be initiated at any time, whereincomplementary data in the form of help information may be providedsimultaneously as the user makes choices. Thus, the electronic apparatus1 may become very simple to operate, as basic instructions how tooperate the electronic device 1 may be presented.

The event data comprise an identifier, such as a code, which identifiesat least a portion of the information presented by the output device ofthe electronic apparatus 1. The identifier may, for example, beassociated with a certain menu/selectable item of the menu and/orapplication in that it uniquely identifies it/them. For example, aunique identifier can be provided for all menus/selectable items in amenu/application. The event data in the form of an identifier may besubmitted to the presentation unit 10. Then, the presentation unit 10may obtain from a data repository 20 the complementary data, based onthe event data. The identifiers may, for example, be stored in a look-uptable provided in the electronic apparatus 1.

The event data may alternatively be data, from which the complementarydata is directly obtainable. For example, the event data may be data,which a processor may convert to complementary data that is presentable.For example, the event data may be computer program instructions to beexecuted by a processor of the presentation unit 10. Thus, when thecomputer program instructions are executed, the complementary data willbe obtained. Still another alternative is that the event data comprisesdata for controlling the output device of the presentation unit 10.Thus, when the output device of the presentation unit 10 is controlled,the complementary data will be obtained. The event data may be streamedfrom the electronic apparatus 1 to the data presentation unit 10.

The event data may identify at least a portion of the presentedinformation. Also, the event data may identify the complementary data.The event data may be associated with a user application, for whichoutput data is presented. An identifier may, for example, identify anyapplication that is currently active, i.e. for which output data iscurrently presented. Alternatively or additionally, the event data maybe associated with a menu and/or entries of a menu, for which outputdata is presented. Still alternatively, the event data may comprise thecomplementary data, e.g. if the complementary data is directlyobtainable from the event data.

The data repository 20 may be a memory device, such as a memory card, aCD (Compact Disc), a DVD (a Digital Video Disc), a hard disk, a ROM(Read Only Memory) etc. The data repository 20 may be located within thepresentation unit 10. Alternatively the data repository 20 may belocated externally to the presentation unit 10. The data repository maybe located at a server device 21. Thus, the complementary data may bedownloaded from the server device 21. The server device 21 may beconnected to a network 22, through with the complementary data may bedownloaded. By downloading the complementary data from the server 22, itmay be ascertained that updated complementary data is always accessible.Also, the storage capacity in the electronic apparatus 1 as well as inthe presentation device 1 may be reduced. In still an alternativesolution, the complementary data is downloaded by the electronic device1. Downloaded data may then be forwarded to the presentation unit 10.Thus, the downloaded complementary data may be obtainable from the eventdata communicated to the presentation unit 10.

FIG. 2 illustrates some components of the electronic apparatus 1. Theelectronic apparatus 1 comprises the display 2, a communication unit 30,a detector unit 31, a processing unit 32, an input interface 33, anoutput data generation unit 34, and a memory 35.

The output data may be presented via the display 2. The output data tobe presented may, for example, be generated by the output datageneration unit 34. The output data generation unit 34 may, for example,be responsive to the input interface 33. Output data to be presented maybe obtained from the memory 35.

The input interface 33 may comprise the keypad 4 and/or the joystick 5.

The detector unit 31 is adapted to detect which output data is currentlybeing presented via the output device. The detector unit 31 may, forexample, be adapted to detect an identifier, which uniquely identifiesany presented output data. The output data, which is currentlypresented, may be detected when the output data generation unit 34updates output data on the screen. The output data generation unit 34may issue any identifier, which identifies at least a portion of thepresented output data. If output data being identified by more than oneidentifier is currently presented, each identifier may be announced tothe detector unit 31. Then, event data for any of the detected outputdata may be submitted to the presentation unit 10.

The processing device 32 may be adapted to obtain the event data basedon feedback from the detector unit 31, e.g. an identifier of output datacurrently being presented. The obtained event data may be submitted bythe processing device 32 to the presentation unit 10 through thecommunication unit 30.

The communication unit 30 may comprise a wireless transmitter, which isadapted to wirelessly communicate with the presentation unit 10. Thewireless transmitter may e.g. be an IR (InfraRed) transmitter or a radiotransmitter, such as a Bluetooth® or WLAN (Wireless Local Area Network)transmitter. Alternatively, the communication unit 30 can comprise acommunication interface for wired connections, e.g. according to theEIA232 standard.

The detector unit 31, the processing unit 32, and the output datageneration unit 34 may, for example, be implemented by one or severalprocessors running software to provide their functions. Alternatively,the detector unit 31, the processing unit 32, and the output datageneration unit 34 may be implemented using one or several ASICs(Application specific Integrated Circuit) or FPGAs (Field ProgrammableGate Array).

The electronic apparatus 1 may, for example, be a portable or handheldmobile radio communication equipment, a mobile radio terminal, a mobiletelephone, a pager, a communicator, an electronic organizer, or asmartphone.

FIG. 3 illustrates some components of the data presentation unit 10. Thedata presentation unit 10 may comprise a communication unit 40, a dataunit 41, a memory 42 and the output device, here embodied as the display11.

The communication unit 40 may be adapted according to the sameprinciples as communication unit 30, i.e. may be an interface for wiredor wireless communication. The communication unit 40 is adapted toreceive the event data.

The data unit 41 is adapted to obtain the complementary data, e.g. asdescribed above, based on received event data. Furthermore, the dataunit 41 may be adapted to process the obtained complementary data. Thedata unit 41 may, for example, be implemented by a processor, an ASIC,or an FPGA.

Any downloaded complementary data may be temporarily stored in thememory 42. Alternatively or additionally, the memory 42 may comprise thecomplementary data. Thus, the memory 42 may implement the datarepository for storing the complementary data. The memory 42 may e.g. bea memory card, a memory stick, a CD (Compact Disc), a DVD (a DigitalVideo Disc), a hard disc, or a ROM (Read Only Memory). Consequently, ifnecessary, the presentation unit 10 may comprise a memory card readerand/or a disc drive for CD/DVD.

The presentation unit 10 may, for example, be provided by a computer,such as a desktop or laptop computer. Alternatively, the presentationunit may be a TV and/or other display having communication capabilities.The communication capabilities may be provided by an adapter forcommunicating and obtaining the complementary data. The adapter may, forexample, comprise a memory card reader. The adapter may be adapted forwireless communication, such as Bluetooth®. The adapter may beconnectable to a SCART contact of the TV or display.

FIG. 4 illustrates methods for enabling presentation of complementarydata. At block 100, output data is presented via the output device ofthe electronic apparatus 1. Then, at block 101, event data, which isassociated with the presented output data and based on which thecomplementary data is obtainable, is obtained. The event data may beobtained based on a detection made of which output data is presented.Alternatively, the event data, such as an identifier, may beautomatically generated when output data is presented. At block 102, theobtained event data is submitted to the data presentation unit 10. Atblock 103, it is determined whether any further output data is to bepresented. If the answer at block 103 is yes, the procedure returns tostep 100. If the answer at block 103 is no, the procedure is ended.

FIG. 5 illustrates methods for presenting complementary data. At block200, the event data is received. At block 201, the complementary data isobtained, e.g. as described above, based on the received event data. Atblock 202, the obtained complementary data is presented. At block 203,it is determined whether any further event data has been received. Ifthe answer at block 203 is yes, the procedure returns to step 201. Ifthe answer at block 203 is no, the procedure is ended.

Embodiments of the present invention may be embedded in computer programproducts, which enable implementation of the methods and functionsdescribed herein. Embodiments of the present invention may be carriedout when the computer program products are loaded and run in a systemhaving computer capabilities. Computer program, software program,program product, or software, in the present context mean anyexpression, in any programming language, code or notation, of a set ofinstructions intended to cause a system having a processing capabilityto perform a particular function directly or after conversion to anotherlanguage, code or notation.

A computer program product may comprise computer program code means forexecuting the method, as defined in the description and the appendedclaims, for enabling presentation of complementary data associated withoutput data presented in an electronic apparatus, when the computerprogram code means are run by an electronic device having computercapabilities.

A computer readable medium may have stored thereon a computer programproduct comprising computer program code means for executing the method,as defined in the description and the appended claims, for enablingpresentation of complementary data associated with output data presentedin an electronic apparatus, when the computer program code means are runby an electronic device having computer capabilities.

A computer program product comprising computer program code means forexecuting the method, as defined in the description and the appendedclaims, for presenting complementary data in a data presentation unit,when the computer program code means are run by an electronic devicehaving computer capabilities.

A computer readable medium having stored thereon a computer programproduct comprising computer program code means for executing the method,as defined in the description and the appended claims, for presentingcomplementary data in a data presentation unit, when the computerprogram code means are run by an electronic device having computercapabilities.

Some embodiments of the present invention allow for presentation ofoutput data and complementary data, which is associated with the outputdata, substantially simultaneously. This may be useful if it is requiredthat the output data is presented on the entire display area of adisplay to be legible. The complementary data may guide the user in theoperation of the electronic apparatus 1. Thus, the overall experience ofusing the electronic apparatus 1 may be enhanced. Also, some embodimentsof the present invention allow for reduced power consumption, e.g. whenexcess entering and re-entering into/out from displayed menus/userapplications. Also, some embodiments of the present invention provisionrelevant complementary data at a desired time, presented in a desiredway, and by a desired presentation unit (as the output device of theelectronic apparatus 1 is busy). Furthermore, some embodiments of theinvention provide for decreased storage requirements in the electronicapparatus 1 and/or the presentation unit 10.

The present invention is described with reference to flowchartillustrations and/or block and/or flow diagrams of methods according toembodiments of the invention. It should be noted that the functions/actsnoted in the blocks may occur out of the order noted in the flowcharts.For example, two blocks shown in succession may in fact be executedsubstantially concurrently or the blocks may sometimes be executed inthe reverse order, depending upon the functionality/acts involved. Itwill be understood that each block of the flowchart illustrations and/orblock diagrams, and combinations of blocks in the flowchartillustrations and/or block diagrams, can be implemented by computerprogram instructions.

These computer program instructions may also be stored in acomputer-readable memory that can direct a computer or otherprogrammable processor to function in a particular manner, such that theinstructions stored in the computer-readable memory produce an articleof manufacture including instruction means which implement thefunction/act specified in the flowchart and/or block diagram block orblocks.

As used herein, the singular forms “a”, “an” and “the” are intended toinclude the plural forms as well, unless expressly stated otherwise. Inaddition, the term “and/or” includes any and all combinations of one ormore of the associated listed items.

Unless otherwise defined, all terms (including technical and scientificterms) used herein have the same meaning as commonly understood by oneof ordinary skill in the art to which this invention belongs. It will befurther understood that terms, such as those defined in commonly useddictionaries, should be interpreted as having a meaning that isconsistent with their meaning in the context of the present applicationand/or the relevant art, and will not be interpreted in an idealized oroverly formal sense unless expressly so defined herein.

The present invention has been described above with reference tospecific embodiments. However, other embodiments than the abovedescribed are equally possible within the scope of the invention.Different method steps than those described above, performing the methodby hardware or software, may be provided within the scope of theinvention. The different features and steps of the invention may becombined in other combinations than those described. The scope of theinvention is only limited by the appended patent claims.

1. A method for enabling presentation of complementary data associatedwith output data presented in an electronic apparatus, the methodcomprising: presenting the output data via an output device of theelectronic apparatus; obtaining event data associated with the presentedoutput data, wherein the complementary data is obtainable from the eventdata; and submitting the event data to a data presentation unit externalto the electronic apparatus.
 2. The method according to claim 1, whereinobtaining the event data comprises obtaining event data that identifiesat least a portion of the presented output data and that identifies thecomplementary data, wherein the complementary data is stored in a datarepository located externally to the electronic apparatus.
 3. The methodaccording to claim 1, wherein obtaining the event data comprisesobtaining event data associated with a user application for which theoutput data is presented.
 4. The method according to claim 1, whereinobtaining the event data comprises obtaining event data associated witha menu for which the output data is presented.
 5. The method accordingto claim 1, wherein obtaining the event data comprises obtaining eventdata that comprises the complementary data.
 6. A method for presentingcomplementary data in a data presentation unit, the method comprising:receiving, from an electronic apparatus located externally to the datapresentation unit, event data associated with output data presented inthe electronic apparatus; obtaining complementary data associated withthe output data based on the event data; and presenting the obtainedcomplementary data.
 7. The method according to claim 6, whereinobtaining the complementary data comprises obtaining the complementarydata from a data repository based on the event data, wherein the eventdata comprises an identifier for identifying the complementary data. 8.The method according to claim 6, wherein the obtaining the complementarydata comprises obtaining the complementary data from a data repository.9. An electronic apparatus for enabling presentation of complementarydata associated with output data, comprising: an output deviceconfigured to present the output data; a detector unit configured todetect the presented output data; and a processing unit configured toobtain event data associated with the presented output data, wherein thecomplementary data is obtainable from the event data, and wherein theprocessing unit is configured to submit the event data to a datapresentation unit located externally to the electronic apparatus. 10.The electronic apparatus according to claim 9, wherein the processingunit is configured to obtain event data that identifies at least aportion of the presented output data and that identifies thecomplementary data, wherein the complementary data is stored in a datarepository located externally to the electronic apparatus.
 11. Theelectronic apparatus according to claim 9, wherein the processing unitis configured to obtain event data associated with a user application.12. The electronic apparatus according to claim 9, wherein theprocessing unit is configured to obtain event data associated with amenu.
 13. The electronic apparatus according to claim 9, wherein theprocessing unit is configured to obtain event data comprising thecomplementary data.
 14. The electronic apparatus according to claim 9,wherein the electronic apparatus comprises a portable and/or handheldmobile radio communication equipment, a mobile radio terminal, a mobiletelephone, a pager, a communicator, an electronic organizer, and/or asmartphone.
 15. A data presentation unit for presenting complementarydata, comprising: a communication unit configured to receive, from anelectronic apparatus located externally to the presentation unit, eventdata associated with output data presented in the electronic apparatus;a data unit configured to obtain complementary data associated with theoutput data based on the event data; and an output device configured topresent the obtained complementary data.
 16. The presentation unitaccording to claim 15, wherein the data unit is configured to obtain thecomplementary data from a data repository based on the event data, andwherein the event data comprises an identifier for identifying thecomplementary data.
 17. The presentation unit according to claim 15,wherein the data unit is configured to obtain the complementary datafrom a data repository.
 18. A computer program product for enablingpresentation of complementary data associated with output data presentedin an electronic apparatus, the computer program product comprisingcomputer program code configured to execute the method according toclaim
 1. 19. A computer readable storage medium having stored thereon acomputer program product for enabling presentation of complementary dataassociated with output data presented in an electronic apparatus, thecomputer program product comprising computer readable program codeconfigured to carry out the method according to claim
 1. 20. A computerprogram product for presenting complementary data in a data presentationunit, the computer program product comprising computer program codeconfigured to execute the method according to claim
 6. 21. A computerreadable storage medium having stored thereon a computer program productfor presenting complementary data in a data presentation unit, thecomputer program product comprising computer readable program codeconfigured to carry out the method according to claim 6.